package Demo1;

/**
 * Created with Intellij IDEA
 * Description:
 * User: 32585
 * Date: 2024-10-06
 * Time: 13.52
 */
//1.加上abstract之后表示当前的这个类就是一个抽象类
public abstract class Shape {

    //4.在抽象类里面，我们可以包含抽象的方法，抽象方法被abstract修饰
    //这个方法可以没有具体的实现，
    // 5.如果这个类有抽象方法，这个类必须是抽象类

    //这个抽象方法会被重写，不可以被static修饰,不可以被final修饰，不可以被private修饰
    public abstract void draw();
    /*//2.抽象类里面可以进行成员变量和成员方法的定义
    public int a;
    Shape(){}

    public static void main(String[] args) {
        //3.不可以通过new进行对象的实例化
        //Shape shape1=new Shape();
    }*/
}
